/* MAIN -------------------------------------------------------------------- */
#filler 
{
	position:		relative;
	background: 	#fff top center;
	top: 			0px;
	width: 			100%;
	height:			200px;
}
#main 
{
	background: 	#fff top center;
	position:		relative;
	top: 			0px;
	margin:			0 auto;
	text-align:		center;
	padding:		0px;
}
		#content 
		{
			background: 		transparent center left;
			position: 			relative;
			top: 				0px;
			left: 				0px;
			margin:				0px auto;
			border:				0px none;
			color: 				#000;
			text-align: 		left;
		}

#footer 
{
	background:		transparent top center;
	position:		relative;
	height:			20px;
	margin:			0 auto;
	text-align:		center;
	font-size: 		100% !important;
}
		#footer_copy 
		{
			background:			transparent top right;
			position:			absolute;
			top: 				0px;
			left:				0px;
			width:				150px;
			height:				20px;
		}
			#footer_menu
			{
				background:			transparent top center;
				position:			relative;
				top: 				5px;
				height:				15px;
				margin:				0px auto;
				color:				#87ceeb;
				font-size:			70% !important;
			}
				#footer_menu a, #footer_menu a:link, #footer_menu a:visited, #footer_menu a:active 
				{
					color:				#fff;
					text-decoration:	underline;
				}
				#footer_menu a:hover
				{
					color:				#fff;
					text-decoration:	underline;
				}
				.footer_menu_separator
				{
					font-family:		Arial;
					font-size:			90%;
					color:				#fff;
				}

#box 
{
	position: relative;
	background: #fff top center;
	width: 350px;
	margin: 10px auto;
	padding: 20px;
	border: 1px solid #000;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: center;
}
#box_conf
{
	position: relative;
	background: #fff top center;
	width: 620px;
	height:	300px;
	margin: 0 auto;
	padding: 20px 10px;
	border: 1px solid #000;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: center;
}
	#box_conf_content
	{
		position: relative;
		background: #fff top center;
		top: 50px;
		width: 600px;
		min-height:	50px;
		max-height:	240px;
		margin: 0 auto;
		text-align: center;
		overflow: auto;
		color: #000;
		font-size: 100%;
	}
		.conf_line 
		{
			position: absolute;
			background: #666 top center;
			top: 0px;
			left: 0px;
			width: 620px;
    		height: 10px;
			margin: 0px;
			padding: 10px;
			border: 0px none;
			text-align: left;
					font-size: 90%;
					font-weight: bold;
					color: #fff;
		}
		.button29 
		{
			position: relative;
			background: #ff8800 center center;
			width: 120px;
			height: 30px;
			margin: 5px 10px;
			padding: 10px;
			padding-top: 7px;
			padding-bottom: 6px;
			border: 0px none;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 110%;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
			text-align: center;
			cursor: pointer;
		}
		.button29:hover
		{
			color: #fff;
			text-decoration: underline;
		}

		#conf_oper_line 
		{
			position: absolute;
			background: #fff top center;
			top: 30px;
			left: 20px;
			width: 580px;
    		height: 20px;
			margin: 0px;
			padding: 8px 10px;
			border: 0px none;
			border-bottom: 1px solid #ccc;
			text-align: left;
					font-size: 110%;
					font-weight: bold;
					color: #000;
			overflow: hidden;
		}
table 
{
	margin: 20px auto;
}
	.login_field 
	{
		position: relative;
		background: transparent center center;
		width: 200px;
		height: 16px;
		margin: 0 auto;
		padding: 2px;
		border: 1px solid #656565;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
	}
	.txt_field 
	{
		position: relative;
		background: transparent center center;
		width: 200px;
		height: 16px;
		margin: 10px;
		padding: 2px;
		border: 1px solid #656565;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
	}
		.info_line 
		{
			position: absolute;
			background: #666 top center;
			top: 0px;
			left: 0px;
			width: 370px;
    		height: 10px;
			margin: 0px;
			padding: 10px;
			border: 0px none;
			text-align: left;
					font-size: 90%;
					font-weight: bold;
					color: #fff;
		}
	.button1 
	{
		position: relative;
		width: 120px;
		height: 30px;
		margin: 5px 10px;
		padding: 1px;
		padding-top: 7px;
		padding-bottom: 6px;
		border: 0px none;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 90%;
		font-weight: bold;
		text-decoration: none;
		color: #fff;
		text-align: center;
		cursor: pointer;
	}
	.button1:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	.comment 
	{
		font-size: 90%;
		color: #666;
	}
	.norm_txt 
	{
		font-size: 90%;
		color: #000;
	}
	.error 
	{
		font-size: 90%;
		color: #ff0000;
	}
		#shield 
		{
			background: 		#fff center top;
			position: 			absolute;
			width:		100%;
			height: 100%;
			color: 				#000;
			text-align: 		center;
			z-index:			1000;
		}
		#fix_box 
		{
			position: 			fixed;
			background: 		#fff top center;
			max-width: 			600px;
			padding: 			30px 200px;
			width: 				auto;
			font-family: 		Helvetica, Verdana, Arial, sans-serif;
			font-size: 			80%;
			font-weight:		normal;
			text-decoration:	none;
			color:				#000;
			text-align:			center;
			z-index:			1001;
		}

